package vista;

import java.awt.Color;
import java.awt.GridBagLayout;

import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JTextArea;

import modelo.ladron.Ladron;

import java.util.List;


public class VistaSospechosos extends JPanel{
	
	private static final long serialVersionUID = 1431223856568456729L;
	private JTextArea texto;
	private JButton botonCerrar;
	
	public VistaSospechosos(List<Ladron> sospechosos){
		this.setBackground(Color.black);
		this.setLayout(new GridBagLayout());
		texto = new JTextArea();
		texto.setBackground(Color.black);
		texto.setForeground(Color.white);
		texto.setEditable(false);
		texto.setEnabled(false);
		botonCerrar = new JButton("Ok");
		botonCerrar.setBackground(Color.white);
		botonCerrar.setForeground(Color.black);
		
		String textoCompleto = "";
		for (int i=0; i<sospechosos.size();i++){
			String nombreLadron = sospechosos.get(i).getNombre();
			textoCompleto = textoCompleto + "\n" + "- " + nombreLadron;
		}
		if (sospechosos.size()==0){
			textoCompleto = "Las pistas proporcionadas eliminan a todos los posibles sospechosos." + "\n" +
			"No se ha emitido una orden de arresto.";
		} 
		if (sospechosos.size()==1){
			textoCompleto = "Sospechoso:" + textoCompleto + "\n" + "Orden de arresto emitida contra el sospechoso.";
		}
		if (sospechosos.size()>1){
			textoCompleto = "Sospechosos:" + textoCompleto;
		}
		texto.setText(textoCompleto);
		this.add(texto);
		this.add(botonCerrar);
        VistaMenuPrincipal.obtenerInstancia().getPanelSupDer().add(this, "vistaSospechosos");
	}
	public JButton getBotonCerrar(){
		return botonCerrar;
	}
}
